package com.itheima.myreflect2;

/**
 * @program: Myset
 * @description: 反射-获取class对象
 * @author: xuejingjing
 * @create: 2021-06-27 16:37
 **/

public class ReflectDemo1 {
    public static void main(String[] args) throws ClassNotFoundException {
        //1,Class类中的静态方法forName("全类名")
        //全类名：包名 +  类名
        Class aClass = Class.forName("com.itheima.myreflect2.Student");
        System.out.println("===="+aClass);

        //2，通过Class属性获取
        Class studentClass = Student.class;
        System.out.println(studentClass);

        //3.利用对象的getClass方法来获取class对象
        //getClass方法是定义在object类中。
        Student stu = new Student();
        Class  aClass1 = stu.getClass();
        System.out.println(aClass1);

    }
}
